AIOSEO\Plugin\Common\Tools\RobotsTxt C

Total Complexity 102
Dependencies 2
Dependents 2
Total lines 653
Lines of code 355
Logical lines of code 206
Comment lines 211
Methods 22
Properties 1

Methods 22

Method Rating Maintainability Complexity Lines of code
extractRules()
A
45 13 44
prepareRobotsTxt()
A
50 11 29
mergeRulesHelper()
A
51 9 23
stringifyRuleset()
S
53 7 23
importPhysicalRobotsTxt()
S
53 6 22
groupRulesByUserAgent()
S
59 6 14
buildRules()
S
53 5 23
sanitizeDirectiveValue()
S
59 5 14
mergeRules()
S
56 4 18
deletePhysicalRobotsTxt()
S
58 4 15
checkForPhysicalFiles()
S
51 3 26
resetSearchAppearanceRules()
S
62 4 11
importRobotsTxtFromUrl()
S
56 3 17
__construct()
S
67 4 7
importRobotsTxtFromText()
S
60 3 12
hasPhysicalRobotsTxt()
S
62 3 12
extractSitemapUrls()
S
61 3 11
extractSearchAppearanceRules()
S
67 3 7
getDefaultRobotsTxtContent()
S
62 2 11
rewriteRulesExist()
S
68 2 7
getSitemapRules()
S
72 1 5
parseRule()
S
73 1 4